package com.qf.service;

import com.qf.entity.User;
import com.qf.param.*;
import com.qf.vo.R;
import org.springframework.web.multipart.MultipartFile;

/**
 * 用户表(User)表服务接口
 */
public interface UserService {
    //注册 登录 修改密码 找回密码 修改个人信息
    /**
     * 登录*/
    R login(UserLogin userLogin);
    /**
     * 注册*/
    R register(UserRegister userRegister);
    /**
     * 发送手机号登录验证码*/
    R sendCode(String phone);
    /**
     * 验证码登录*/
    R loginCode(UserLoginCode code);
    /**
     * 修改密码*/
    R updatePass(String password,String token);
    /**
     * 发送密码找回验证码*/
    R sendCodeFindPass(String phone);
    /**
     * 找回密码*/
    R findPass(UserFind userFind);
    /**
     * 修改个人信息*/
    R updateInfo(UserUpate userUpate, String token);
}

